* {
    margin: 0;
    padding: 0;
}

a {
    font-style: normal;
    text-decoration: none;
    color: #000;
}

ul li {
    list-style-type: none;
}

header {
    width: 100%;
    margin: 0 auto;
    /* border: 1px solid red; */
}

header .header_top {
    max-width: 1200px;
    height: 64px;
    /* border: 1px solid rgb(166, 255, 0); */

}

header .header_bottom {
    width: 100%;
    height: 108px;
    background-color: rgba(0, 0, 0, .02);
}

header .header_bottom nav {
    max-width: 1200px;
    margin: 0 auto;
    /* background-color: rgba(0,0,0,.02); */

}

header nav ul {
    width: 1200px;
    height: 110px;
    overflow: hidden;
}

header nav ul li {
    float: left;
    width: 104px;
    height: 16px;
    padding: 76px 8px 16px;
    background-size: 64px;
    background-repeat: no-repeat;
    background-position: center 8px;
    text-align: center;
}

header nav ul li a {
    /* border: 1px solid rgb(166, 255, 0); */

    color: rgba(0, 0, 0, .85);
    font-size: 12px;
}

header nav ul li:nth-child(1) {
    background-image: url(../images/header_nav_li1.png);
}

header nav ul li:nth-child(2) {
    background-image: url(../images/header_nav_li2.png);
}

header nav ul li:nth-child(3) {
    background-image: url(../images/header_nav_li3.png);
}

header nav ul li:nth-child(4) {
    background-image: url(../images/header_nav_li4.png);
}

header nav ul li:nth-child(5) {
    background-image: url(../images/header_nav_li5.png);
}

header nav ul li:nth-child(6) {
    background-image: url(../images/header_nav_li6.png);
}

header nav ul li:nth-child(7) {
    background-image: url(../images/header_nav_li7.png);
}

header nav ul li:nth-child(8) {
    background-image: url(../images/header_nav_li8.svg);
}

header nav ul li:nth-child(9) {
    background-image: url(../images/header_nav_li9.svg);
}

header nav ul li:hover a {
    color: #007aff;
}

main {}

.section1 {
    padding-top: 64px;
    padding-bottom: 32px;
    width: 1200px;
    /* border: 1px solid rgb(166, 255, 0); */
    margin: 0 auto;
}

.section1 h2 {
    font-size: 48px;
    line-height: 52px;
    text-align: center;
    color: rgba(0, 0, 0, 0.85);
}

.section1 p {
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
    text-align: center;
    margin-top: 24px;
}

.section2 {
    height: 600px;
    width: 100%;
    /* border: 1px solid rgb(0, 255, 191); */
    position: relative;
    /* background-color: rgba(0, 0, 0, .02); */

}

.section2 .section2_left {
    width: 650.5px;
    height: 600px;
    margin-left: 70px;
    /* border: 1px solid rgb(0, 255, 191); */
    text-align: center;
    /* background-color: rgba(0, 0, 0, .02); */

}
.section2 .section2_left p:nth-child(1) {
    padding-top: 240px;
    color: rgb(190, 78, 4);
    font-size: 12px;
    line-height: 16px;
}
.section2 .section2_left h2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 40px;
    line-height: 48px;
    margin-top: 8px;
}
.section2 .section2_left p:nth-child(3) {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section2 .section2_left p:nth-child(4) {
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section2 .section2_left .section_more {
    padding-top: 40px;
}
.section2 .section2_left .section_more span:nth-child(1) {
    width: 82px;
    height: 30px;
    margin-top: 24px;
    margin-right: 24px;
    display: inline-block;
}
.section2 .section2_left .section_more span:nth-child(1) a{
    color: #007aff;
}
.section2 .section2_left .section_more span:nth-child(2) a{
    color: #007aff;
}
.section2 .section2_left .section_more span:hover a{
    text-decoration: underline;
}
.section2 .section2_left .section_more span:nth-child(2) {
    margin-top: 24px;
}

/* section2_right */
.section2 .section2_right {
    height: 600px;
    width: 650.5px;
    margin-right: 0;
    /* border: 1px solid rgb(0, 255, 191); */
    position: absolute;
    right: 40px;
    top: 0;
    /* background-color: rgba(0, 0, 0, .02); */

}
.section2 .section2_background {
    width: 100%;
    height: 560px;
    background-color: rgba(0, 0, 0, .02);
    /* border: 1px solid rgb(55, 143, 155); */
    position: absolute;
    top:40px;
    margin: 0 16px ;
}
/* section3 */
.section3 {
    width: 100%;
    height: 600px;
    margin: 16px 16px 0 16px;
    position: relative;
}
.section3 .section3_left {
    width: 650.5px;
    height: 600px;
    /* border: 1px solid rgb(0, 255, 191); */
    text-align: center;
    /* background-color: rgba(0, 0, 0, .02); */
    background-image: url(../images/section3_left.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section3 .section3_left p:nth-child(1) {
    padding-top: 32px;
    color: rgb(190, 78, 4);
    font-size: 12px;
    line-height: 16px;
}
.section3 .section3_left h2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 40px;
    line-height: 48px;
    margin-top: 8px;
}
.section3 .section3_left p:nth-child(3) {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section3 .section3_left .section_more span:nth-child(1) {
    width: 82px;
    height: 30px;
    margin-top: 24px;
    margin-right: 24px;
    display: inline-block;
}
.section3 .section3_left .section_more span:nth-child(1) a{
    color: #007aff;
}
.section3 .section3_left .section_more span:nth-child(2) a{
    color: #007aff;
}
.section3 .section3_left .section_more span:hover a{
    text-decoration: underline;
}
.section3 .section3_left .section_more span:nth-child(2) {
    margin-top: 24px;
}
/* section3 right */
.section3 .section3_right {
    width: 650.5px;
    height: 600px;
    margin-left: 16px;
    /* border: 1px solid rgb(0, 255, 191); */
    text-align: center;
    position: absolute;
    top: 0;
    right: 32px;
    /* background-color: rgba(0, 0, 0, .02); */
    background-image: url(../images/section3_right.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section3 .section3_right p:nth-child(1) {
    padding-top: 32px;
    color: rgb(190, 78, 4);
    font-size: 12px;
    line-height: 16px;
}
.section3 .section3_right h2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 40px;
    line-height: 48px;
    margin-top: 8px;
}
.section3 .section3_right p:nth-child(3) {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section3 .section3_right .section_more span:nth-child(1) {
    width: 82px;
    height: 30px;
    margin-top: 24px;
    margin-right: 24px;
    display: inline-block;
}
.section3 .section3_right .section_more span:nth-child(1) a{
    color: #007aff;
}
.section3 .section3_right .section_more span:nth-child(2) a{
    color: #007aff;
}
.section3 .section3_right .section_more span:hover a{
    text-decoration: underline;
}
.section3 .section3_right .section_more span:nth-child(2) {
    margin-top: 24px;
}
/* section4 */
.section4 {
    width: 100%;
    height: 680px;
    margin: 16px 16px 0 16px;
    position: relative;
}
.section4 .section4_left {
    width: 650.5px;
    height: 600px;
    /* border: 1px solid rgb(0, 255, 191); */
    text-align: center;
    /* background-color: rgba(0, 0, 0, .02); */
    background-image: url(../images/section3_left.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section4 .section4_left p:nth-child(1) {
    padding-top: 32px;
    color: rgb(190, 78, 4);
    font-size: 12px;
    line-height: 16px;
}
.section4 .section4_left h2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 40px;
    line-height: 48px;
    margin-top: 8px;
}
.section4 .section4_left p:nth-child(3) {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section4 .section4_left .section_more span:nth-child(1) {
    width: 82px;
    height: 30px;
    margin-top: 24px;
    margin-right: 24px;
    display: inline-block;
}
.section4 .section4_left .section_more span:nth-child(1) a{
    color: #007aff;
}
.section4 .section4_left .section_more span:nth-child(2) a{
    color: #007aff;
}
.section4 .section4_left .section_more span:hover a{
    text-decoration: underline;
}
.section4 .section4_left .section_more span:nth-child(2) {
    margin-top: 24px;
}
/* section4 right */
.section4 .section4_right {
    width: 650.5px;
    height: 600px;
    margin-left: 16px;
    /* border: 1px solid rgb(0, 255, 191); */
    text-align: center;
    position: absolute;
    top: 0;
    right: 32px;
    /* background-color: rgba(0, 0, 0, .02); */
    background-image: url(../images/section4_right.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section4 .section4_right p:nth-child(1) {
    padding-top: 32px;
    color: rgb(190, 78, 4);
    font-size: 12px;
    line-height: 16px;
}
.section4 .section4_right h2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 40px;
    line-height: 48px;
    margin-top: 8px;
}
.section4 .section4_right p:nth-child(3) {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.65);
}
.section4 .section4_right .section_more span:nth-child(1) {
    width: 82px;
    height: 30px;
    margin-top: 24px;
    margin-right: 24px;
    display: inline-block;
}
.section4 .section4_right .section_more span:nth-child(1) a{
    color: #007aff;
}
.section4 .section4_right .section_more span:nth-child(2) a{
    color: #007aff;
}
.section4 .section4_right .section_more span:hover a{
    text-decoration: underline;
}
.section4 .section4_right .section_more span:nth-child(2) {
    margin-top: 24px;
}
.section5 {
    background-color: rgba(0, 0, 0, 0.02);
    width: 100%;
    height: 701px;
}
.section5 .section5_top {
    width: 1200px;
    height: 48px;
    padding-top: 64px;
    padding-bottom: 24px;
    margin: 0 auto;
}
.section5 .section5_top h2 {
    height: 48px;
    line-height: 48px;
    font-size: 44px;
    text-align: center;
    color: rgba(0, 0, 0, 0.85);
}
.section5 .section5_bottom {
    width: 1200px;
    height: 500px;
    padding-bottom: 64px;
    margin: 0 auto;
    position: relative;
}
.section5 .section5_bottom .section5_left {
    width: 592px;
    height: 500px;
}
.section5 .section5_bottom .section5_left .section5_left_top {
    width: 592px;
    height: 296px;
}
.section5 .section5_bottom .section5_left .section5_left_bottom {
    width: 400px;
    height: 109px;
    padding: 48px 96px;
    text-align: center;
    background-color: white;
}
.section5 .section5_bottom .section5_left .section5_left_bottom h2 {
    height: 28px;
    width: 400px;
    line-height: 28px;
    tab-size: 26px;
    color: rgba(0,0,0,0.85);
}
.section5 .section5_bottom .section5_left .section5_left_bottom p:nth-child(2) {
    width: 400px;
    tab-size: 22px;
    height: 24px;
    line-height: 24px;
    margin-top: 16px;
    color: rgba(0,0,0,0.65);
}
.section5 .section5_bottom .section5_left .section5_left_bottom .section_more {
    width: 400px;
    height: 25px;
    padding-top: 16px;
}
.section5_left_bottom .section_more span:nth-child(1) {
    margin-right: 24px;
    display: inline-block;
}
.section5 .section5_bottom .section5_left .section5_left_bottom .section_more span:nth-child(1) a {
    color: #007aff;
}
.section5_left_bottom .section_more span:nth-child(2) a {
    color: #007aff;
}
.section5_left_bottom  .section_more span:hover a{
    text-decoration: underline;
}

/* section5 right */
.section5 .section5_bottom .section5_right {
    width: 592px;
    height: 500px;
    position: absolute;
    top: 0;
    right: 0;
}
.section5 .section5_bottom .section5_right .section5_right_top {
    width: 592px;
    height: 296px;
}
.section5 .section5_bottom .section5_right .section5_right_bottom {
    width: 400px;
    height: 109px;
    text-align: center;
    padding:   48px 96px;
    background-color: white;

}

/* section5_bottom_right_bottom */
.section5 .section5_bottom .section5_right .section5_right_bottom h2 {
    height: 28px;
    width: 400px;
    line-height: 28px;
    tab-size: 26px;
    color: rgba(0,0,0,0.85);
}
.section5 .section5_bottom .section5_right .section5_right_bottom p:nth-child(2) {
    width: 400px;
    tab-size: 22px;
    height: 24px;
    line-height: 24px;
    margin-top: 16px;
    color: rgba(0,0,0,0.65);
}
.section5 .section5_bottom .section5_right .section5_right_bottom .section_more {
    width: 400px;
    height: 25px;
    padding-top: 16px;
}
.section5_right_bottom .section_more span:nth-child(1) {
    margin-right: 24px;
    display: inline-block;
}
.section5 .section5_bottom .section5_right .section5_right_bottom .section_more span:nth-child(1) a {
    color: #007aff;
}
.section5_right_bottom .section_more span:nth-child(2) a {
    color: #007aff;
}
.section5_right_bottom  .section_more span:hover a{
    text-decoration: underline;
}
.section6 {
    width: 100%;
    height: 637px;
    background-color: rgba(0, 0, 0, 0.02);
}
.section6 .section6_top {
    width: 1200px;
    height: 72px;
    margin: 0 auto;
    text-align: center;
}
.section6 .section6_top h2 {
    height: 72px;
    line-height: 72px;
    font-size: 46px;
    color: rgba(0, 0, 0, 0.85);
}

/* section6 bottom */
.section6 .section6_bottom {
    width: 1200px;
    height: 500px;
    padding-bottom: 64px;
    margin: 0 auto;
    position: relative;
}
.section6 .section6_bottom .section6_left {
    width: 592px;
    height: 500px;
}
.section6 .section6_bottom .section6_left .section6_left_top {
    width: 592px;
    height: 296px;
}
.section6 .section6_bottom .section6_left .section6_left_bottom {
    width: 400px;
    height: 109px;
    padding: 48px 96px;
    text-align: center;
    background-color: white;
}
.section6 .section6_bottom .section6_left .section6_left_bottom h2 {
    height: 28px;
    width: 400px;
    line-height: 28px;
    tab-size: 26px;
    color: rgba(0,0,0,0.85);
}
.section6 .section6_bottom .section6_left .section6_left_bottom p:nth-child(2) {
    width: 400px;
    tab-size: 22px;
    height: 24px;
    line-height: 24px;
    margin-top: 16px;
    color: rgba(0,0,0,0.65);
}
.section6 .section6_bottom .section6_left .section6_left_bottom .section_more {
    width: 400px;
    height: 25px;
    padding-top: 16px;
}
.section6_left_bottom .section_more span {
    display: inline-block;
}
.section6 .section6_bottom .section6_left .section6_left_bottom .section_more span a {
    color: #007aff;
}

.section6_left_bottom  .section_more span:hover a{
    text-decoration: underline;
}

/* section6 right */
.section6 .section6_bottom .section6_right {
    width: 592px;
    height: 500px;
    position: absolute;
    top: 0;
    right: 0;
}
.section6 .section6_bottom .section6_right .section6_right_top {
    width: 592px;
    height: 296px;
}
.section6 .section6_bottom .section6_right .section6_right_bottom {
    width: 400px;
    height: 109px;
    text-align: center;
    padding:   48px 96px;
    background-color: white;

}

/* section6_bottom_right_bottom */
.section6 .section6_bottom .section6_right .section6_right_bottom h2 {
    height: 28px;
    width: 400px;
    line-height: 28px;
    tab-size: 26px;
    color: rgba(0,0,0,0.85);
}
.section6 .section5_bottom .section6_right .section6_right_bottom p:nth-child(2) {
    width: 400px;
    tab-size: 22px;
    height: 24px;
    line-height: 24px;
    margin-top: 16px;
    color: rgba(0,0,0,0.65);
}
.section6 .section6_bottom .section6_right .section6_right_bottom .section_more {
    width: 400px;
    height: 25px;
    padding-top: 16px;
}
.section6_right_bottom .section_more span {
    margin-right: 24px;
    display: inline-block;
}
.section6 .section6_bottom .section6_right .section6_right_bottom .section_more span a {
    color: #007aff;
}

.section6_right_bottom  .section_more span:hover a{
    text-decoration: underline;
}
/* section7 */
.section7 {
    width: 100%;
    height: 153px;
    background-color: rgba(0, 0, 0, .02);
    padding-top: 64px;
    padding-bottom: 96px;
}
.section7>div {
    width: 1200px;
    margin: 0 auto;
    /* border: 1px solid red; */
    position: relative;
}
.section7 .section7_left {
    width: 592px;
    height: 153px;
    text-align: center;
}
.section7 .section7_left div {
    height: 64px;
}
.section7 .section7_left h2 {
    margin-top: 16px;
    height: 32px;
    line-height: 32px;
    font-size: 30px;
    color: rgba(0, 0, 0, .85);
}
.section7 .section7_left .section_more span {
    margin-top: 16px;
    display: inline-block;
}
.section7  .section7_left .section_more span a {
    color: #007aff;
}
.section7  .section7_left .section_more span:hover a{
    text-decoration: underline;
}
/* section7_right */
.section7 .section7_right {
    width: 592px;
    height: 153px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
}
.section7 .section7_right div {
    height: 64px;
}
.section7 .section7_right h2 {
    margin-top: 16px;
    height: 32px;
    line-height: 32px;
    font-size: 30px;
    color: rgba(0, 0, 0, .85);
}
.section7 .section7_right .section_more span {
    margin-top: 16px;
    display: inline-block;
}
.section7  .section7_right .section_more span a {
    color: #007aff;
}
.section7  .section7_right .section_more span:hover a{
    text-decoration: underline;
}
footer {
    height: 769px;
    border: 1px solid red;

}


